home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DTP / DTP_TEX / 3239.ZIP / DVIMTP.ZIP / NOSIGNEX.H < prev    next >
Text File  |  1986-03-24  |  614b  |  23 lines

  1. /* -*-C-*- nosignex.h */
  2. /*-->nosignex*/
  3. /**********************************************************************/
  4. /****************************** nosignex ******************************/
  5. /**********************************************************************/
  6.  
  7. UNSIGN32
  8. nosignex(fp, n)    /* return n byte quantity from file fd */
  9. register FILE *fp;    /* file pointer    */
  10. register BYTE n;    /* number of bytes (1..4) */
  11.  
  12. {
  13.     register UNSIGN32 number;    /* number being constructed */
  14.  
  15.     number = 0;
  16.     while (n--)
  17.     {
  18.     number <<= 8;
  19.     number |= getc(fp);
  20.     }
  21.     return((UNSIGN32)number);
  22. }
  23.